package oppty_status

import "time"

type GfyxOpptyStatusHistory struct {
	Id           int64     `json:"id"`             // 主键id
	DataStatusId int64     `json:"data_status_id"` // 数据状态id，gfyx_data_status表主键ID
	BeforeStatus int32     `json:"before_status"`  // 变更前状态：0默认|1已查看|2已分享|3已创建线索|4已报备
	AfterStatus  int32     `json:"after_status"`   // 变更后状态：0默认|1已查看|2已分享|3已创建线索|4已报备
	FromDevice   string    `json:"from_device"`    // 来源设备:pc|clue-mini
	IsDeleted    int32     `json:"is_deleted"`     // 0正常，1已删除
	CreatedOn    time.Time `json:"created_on"`     // 创建者
	CreatedBy    string    `json:"created_by"`     //
	ModifiedOn   time.Time `json:"modified_on"`    //
	ModifiedBy   string    `json:"modified_by"`    // 修改者
}

func (p GfyxOpptyStatusHistory) TableName() string {
	return "gfyx_oppty_status_history"
}
